function getLessionDetailUrl(index,type){
  if(type==1){
    //图文
    return '/pages/newsdetail/index?id='+index;
  }
  if(type==2){
    //视频
    return '/pages/lessiondetail/index?id='+index;
  }
  if(type==3){
    //音频
    return '/pages/audiodetail/index?id='+index;
  }
}
function CheckErrorForBusiness(message){
  if(message==1){
    message='登录已失效，请重新登录！';
  }
  wx.showToast({
    icon: 'none',
    title: message,
  }) 
}
function CheckErrorForUser(message){
  if(message==1){
    message='登录已失效，请重新登录！';
  }
  wx.showToast({
    icon: 'none',
    title: message,
  }) 
}
  //进行经纬度转换为距离的计算
  function Rad(d){
    return d * Math.PI / 180.0;//经纬度转换成三角函数中度分表形式。
}

/*
计算距离，参数分别为第一点的纬度，经度；第二点的纬度，经度
默认单位km
*/
function getMapDistance(lat1,lng1,lat2,lng2) {
 var radLat1 = Rad(lat1);
 var radLat2 = Rad(lat2);
 var a = radLat1 - radLat2;
 var  b = Rad(lng1) - Rad(lng2);
 var s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a/2),2) +
 Math.cos(radLat1)*Math.cos(radLat2)*Math.pow(Math.sin(b/2),2)));
 s = s *6378.137 ;// EARTH_RADIUS;
 s = Math.round(s * 10000) / 10000; //输出为公里
 //s=s.toFixed(2);
 return s;
}
//按升序排列
function up(x,y){
  return x.value-y.value
}

function phone(str){
    var reg = /^1[3456789]\d{9}$/;
    // ^1  以1开头
    // [3456789] 第2位，使用原子表里的任意一个原子都可以
    // \d{9}$  第三位  朝后可以是任意数字  并且最后结尾必须是数字
    
    if(reg.test(str)){
        console.log('合法');
        return true;
    }else{
        // console.log('不合法');
        console.log('手机格式不正确');
        return false;
    }
}

module.exports = {
  CheckErrorForBusiness: CheckErrorForBusiness,
  CheckErrorForUser: CheckErrorForUser,
  getMapDistance: getMapDistance,
  up:up,
  phone:phone,
  getLessionDetailUrl:getLessionDetailUrl
}